package com.hz.web.service.impl;

import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.hz.web.dao.RoleMenuDao;
import com.hz.web.entity.RoleMenuEntity;
import com.hz.web.service.IroleMenuService;

@Service
public class RoleMenuImpl implements IroleMenuService {

	@Resource
	private RoleMenuDao roleMenuDao;
	
	/**
	 * 查询角色菜单表
	 * @param map
	 * @return
	 */
	@Override
	public List<RoleMenuEntity> queryRoleMenu(Map<String, Object> map) {
		
		return roleMenuDao.queryRoleMenu(map);
	}

	/**
	 * 插入角色菜单表信息
	 * @param list
	 * @return
	 */
	@Override
	public int addRoleMenu(List<RoleMenuEntity> list) {
		
		return roleMenuDao.addRoleMenu(list);
	}

	/**
	 * 删除指定权限下的菜单
	 * @param map
	 * @return
	 */
	@Override
	public int delRoleMenu(Map<String, Object> map) {
	
		return roleMenuDao.delRoleMenu(map);
	}

	/**
	 * 根据权限ID查询菜单存在不存在
	 * @param roleId
	 * @return
	 */
	@Override
	public int queryRoleMenuCount(int roleId) {
	
		return roleMenuDao.queryRoleMenuCount(roleId);
	}

}
